home *** CD-ROM | disk | FTP | other *** search
/ Mobiclic 119 / MOBICLIC 119.ISO / pc / DATA / DCV119 / DCV119_00 / DCV119_00.swf / scripts / frame_90 / DoAction.as
Text File  |  2009-11-16  |  4KB  |  136 lines

  1. stop();
  2. dureeDiapo = 4000;
  3. BT_DIAPO._visible = false;
  4. texte_LMXX.text = "";
  5. showDiapo = function(No, L_ordre)
  6. {
  7.    trace("index de photo diapo = " + String(No + 1));
  8.    var _loc3_ = gimme2digits(Math.ceil(L_ordre[No] / 5));
  9.    var _loc1_ = L_ordre[No] - Math.floor(L_ordre[No] / 5) * 5;
  10.    if(_loc1_ == 0)
  11.    {
  12.       _loc1_ = 5;
  13.    }
  14.    var _loc4_ = gimme2digits(_loc1_);
  15.    trace("suffixe1 " + _loc3_);
  16.    trace("suffixe2 " + _loc4_);
  17.    DIAPORAMA.gotoAndStop("PH_" + _loc3_ + "_" + _loc4_);
  18.    texte_LMXX.text = String(L_LM_animaux[L_ordre[No] - 1]);
  19. };
  20. pauseAndShow = function()
  21. {
  22.    showDiapo(NoDiapo2show,L_ordreFotos);
  23.    if(NoDiapo2show < 14)
  24.    {
  25.       NoDiapo2show++;
  26.    }
  27.    else
  28.    {
  29.       clearInterval(ProcessusDiapo);
  30.       BT_DIAPO._visible = true;
  31.    }
  32. };
  33. lancerdiaporama = function()
  34. {
  35.    LocalLastCatched = 0;
  36.    var _loc1_ = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];
  37.    var _loc2_ = [];
  38.    L_ordreFotos = [];
  39.    var _loc0_ = null;
  40.    if((_loc0_ = NoZoneSelected) !== 0)
  41.    {
  42.       var _loc3_ = NoPhoto2Show + (NoZoneSelected - 1) * 5;
  43.       _loc2_.push(_loc3_);
  44.       _loc1_.splice(_loc3_ - 1,1);
  45.       L_ordreFotos = _loc2_.concat(randomiseList(_loc1_));
  46.    }
  47.    else
  48.    {
  49.       L_ordreFotos = randomiseList(_loc1_);
  50.    }
  51.    trace("L_ordreFotos = " + L_ordreFotos);
  52.    showDiapo(0,L_ordreFotos);
  53.    NoDiapo2show = 1;
  54.    var _loc4_ = setInterval(pauseAndShow,dureeDiapo);
  55.    trace("ProcessusDiapo = " + _loc4_);
  56. };
  57. trace("LocalLastCatched en entr├⌐e de label diapo = " + LocalLastCatched);
  58. if(LocalLastCatched == 0)
  59. {
  60.    DIAPORAMA.gotoAndStop("PH_" + gimme2digits(NoZoneSelected) + "_" + gimme2digits(NoPhoto2Show));
  61.    var indexLM = NoPhoto2Show + (NoZoneSelected - 1) * 5;
  62.    trace("indexLM = " + indexLM);
  63.    texte_LMXX.text = String(L_LM_animaux[indexLM - 1]);
  64.    indexLM = null;
  65. }
  66. else
  67. {
  68.    trace("lancement diaporama");
  69.    LocalLastCatched = 0;
  70.    var L = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];
  71.    var Ltampon = [];
  72.    L_ordreFotos = [];
  73.    var _loc0_ = null;
  74.    if((_loc0_ = NoZoneSelected) !== 0)
  75.    {
  76.       var Noreel_foto = NoPhoto2Show - (NoZoneSelected - 1) * 5;
  77.       Ltampon.push(Noreel_foto);
  78.       L.splice(Noreel_foto - 1,1);
  79.       L_ordreFotos = Ltampon.concat(randomiseList(L));
  80.    }
  81.    else
  82.    {
  83.       L_ordreFotos = randomiseList(L);
  84.    }
  85.    trace("L_ordreFotos = " + L_ordreFotos);
  86.    showDiapo(0,L_ordreFotos);
  87.    NoDiapo2show = 1;
  88.    trace("dureeDiapo = " + dureeDiapo);
  89.    var ProcessusDiapo = setInterval(pauseAndShow,dureeDiapo);
  90.    trace("ProcessusDiapo = " + ProcessusDiapo);
  91. }
  92. BT_FERMER.onRollOver = function()
  93. {
  94.    this.useHandCursor = true;
  95.    this.gotoAndStop("E2");
  96.    bruit({nomBruit:"FERMER"});
  97. };
  98. BT_FERMER.onPress = function()
  99. {
  100.    this.gotoAndStop("E1");
  101.    killbruit({nomBruit:"FERMER"});
  102.    NoPhoto2Show = 0;
  103.    LocalLastCatched = 0;
  104.    showMedaillons();
  105.    clearInterval(ProcessusDiapo);
  106.    _root.gotoAndStop(gimme2digits(NoZoneSelected) + "_" + "ATTENTE");
  107. };
  108. BT_FERMER.onRollOut = function()
  109. {
  110.    this.gotoAndStop("E1");
  111.    killbruit({nomBruit:"FERMER"});
  112. };
  113. BT_DIAPO.onRollOver = function()
  114. {
  115.    this.useHandCursor = true;
  116.    this.gotoAndStop("E2");
  117.    bruit({nomBruit:"DIAPO"});
  118. };
  119. BT_DIAPO.onPress = function()
  120. {
  121.    this.gotoAndStop("E1");
  122.    this._visible = false;
  123.    killbruit({nomBruit:"DIAPO"});
  124.    clearInterval(ProcessusDiapo);
  125.    showDiapo(0,L_ordreFotos);
  126.    NoDiapo2show = 1;
  127.    trace("dureeDiapo = " + dureeDiapo);
  128.    var ProcessusDiapo = setInterval(pauseAndShow,dureeDiapo);
  129.    trace("ProcessusDiapo = " + ProcessusDiapo);
  130. };
  131. BT_DIAPO.onRollOut = function()
  132. {
  133.    this.gotoAndStop("E1");
  134.    killbruit({nomBruit:"DIAPO"});
  135. };
  136.